package com.ibm.risk.irmp.common.auth.vo;


import jakarta.persistence.Column;
import jakarta.persistence.Id;
import jakarta.persistence.MappedSuperclass;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@AllArgsConstructor
@NoArgsConstructor
@MappedSuperclass
public class OrgInfoVo implements Serializable {
    @Id
    private String branchCode;
    private String branchName;
    private String shortName;
    private String fullPathName;
    private Integer belongLevel;
    @Column(name = "l1_branch_code")
    private String l1BranchCode;
    @Column(name = "l2_branch_code")
    private String l2BranchCode;
    private String managerId;
    private String leaderId;
    private Boolean isActive;

}
